eavesROP: Listening for ROP Payloads in Data Streams

نویسندگان

  • Christopher Jämthagen
  • Linus Karlsson
  • Paul Stankovski
  • Martin Hell
چکیده

We consider the problem of detecting exploits based on returnoriented programming. In contrast to previous works we investigate to which extent we can detect ROP payloads by only analysing streaming data, i.e., we do not assume any modifications to the target machine, its kernel or its libraries. Neither do we attempt to execute any potentially malicious code in order to determine if it is an attack. While such a scenario has its limitations, we show that using a layered approach with a filtering mechanism together with the Fast Fourier Transform, it is possible to detect ROP payloads even in the presence of noise and assuming that the target system employs ASLR. Our approach, denoted eavesROP, thus provides a very lightweight and easily deployable mitigation against certain ROP attacks. It also provides the added merit of detecting the presence of a brute-force attack on ASLR since library base addresses are not assumed to be known by eavesROP.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Q: Exploit Hardening Made Easy

Prior work has shown that return oriented programming (ROP) can be used to bypass W⊕X, a software defense that stops shellcode, by reusing instructions from large libraries such as libc. Modern operating systems have since enabled address randomization (ASLR), which randomizes the location of libc, making these techniques unusable in practice. However, modern ASLR implementations leave smaller ...

متن کامل

Practical Software Diversification Using In-Place Code Randomization

The wide adoption of non-executable page protections has given rise to attacks that employ return-oriented programming (ROP) to achieve arbitrary code execution without the injection of any code. Existing defenses against ROP exploits either require source code or symbolic debugging information, or impose a significant runtime overhead, which limits their applicability for the protection of thi...

متن کامل

Evaluation of Risk Factors for Retinopathy of Prematurity in Preterm Neonates

Background: The most common cause of preventable blindness in children is retinopathy of prematurity (ROP). The most important risk factors for this disease are preterm delivery and low birth weight (LBW). This research was performed to evaluate the prevalence ofand risk factors for ROP in preterm neonates. Methods: Our research was a cross-sectional descriptive and retrospective study conduct...

متن کامل

Evaluation of Geometric and Atmospheric Doppler for GNSS-RO Payloads

To reduce the sampling rate in global navigation satellite system (GNSS)-radio occultation receivers, it is essential to establish a suitable estimation of Doppler frequency from the received signal in the satellite onboard receiver. This receiver is usually located on low earth orbit satellite and receives GNSS satellites signal in the occultation situation. The occurred Doppler on the signal ...

متن کامل

Incidence of Retinopathy of Prematurity (ROP) in Low Birth Weight Newborns

Background: Retinopathy of prematurity (ROP) is a common cause of blindness and accounts for up to 10% of childhood blindness in developed countries. Also Before surfactant became available in the NICU, an incidence of 11% to 60% was reported in the VLBW population. However, there are few studies on the incidence of ROP among low-birth-weight (LBW) infants in Iran and the aim of this study is d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014